package KK.Hunter.MapEdit.Logic
{
	import KK.GameBase.IBaseUI;
	import KK.Hunter.net.Services.Mode.Quest.Builder.IBuilderQuest;
	
	import flash.utils.ByteArray;

	public interface ILattice extends IBaseUI, IBuilderQuest
	{
		function SetRect(id:int,b_id:int,x:Number,y:Number,pixels:Number,attachedID:int):void;
		function SetBytes(value:ByteArray):void;
		function SetMapData(bid:int,row_width:int,row_height:int):void;
		function TryDiamond(x:Number,y:Number):int; 
		
		function set attachedID(value:int):void;
		function get attachedID():int;
		function set x(value:Number):void;
		function set y(value:Number):void;
		function get x():Number;
		function get y():Number;
		function get id():int;
		function get pixels():Number;
		function get constructCount():int;
		function get Width():int;
		function get Height():int;
		function get Level():int;
		function set Level(value:int):void; 
	}
}